home *** CD-ROM | disk | FTP | other *** search
- __________________________________________________________________________
- ircII 2.2, 2.2.1, 2.2.2 and 2.2.3
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- READ THIS READ THIS READ THIS READ THIS READ THIS
- =============================================================
- The most important difference between this version and older
- ones is that the format for ON SERVER_NOTICE and
- ON PUBLIC has changed.
- Some scripts won't work anymore (may have strange effects).
-
- Also, for 2.2.3, the characters ^B ^V and ^_ mean different
- things - ^B bold, ^_ for underline, and ^V for inverse.
-
- Commands that have changed.
- It is now possible to redirect to a DCC CHAT connection with
- REDIRECT =nick
- You can have some command executed on the results of USERHOST with
- USERHOST -CMD command
- You can, and should, use WAIT now with
- WAIT -CMD command
- You can have ircII create new windows (screen or xterm) with
- WINDOW CREATE
- The IF and WHILE commands have changed.
- New in 2.2.2
- ON PUBLIC and ON SERVER_NOTICE have changed.
- IGNORE now has CRAP and CTCP levels.
- SERVER has now -DELETE flag.
- news flags -USER and -NAME for LIST -WIDE
-
- New commands
- WHICH script - returns which script will be loaded with LOAD
- FOREACH - to iterate over a list.
- TIMER seconds command - executes `command' after `seconds' seconds.
- INPUT "prompt" command - executes `command' when input is read from
- the keyboard.
- PING nick - uses CTCP PING to work out how many seconds a remote
- is from you.
- PARSEKEY key - acts as though a key bound to `key' was pressed.
- SENDLINE line - is the same as typing in the line.
- HOOK line - does an ON HOOK check.
- EVAL line - passes `line' to the inline parser, to be executed.
- CTCP UTC - A time CTCP.
- MLOAD - loads a menu.
- New in 2.2.1
- CTCP ECHO - Similar to CTCP ERRMSG.
- WINDOW LOGFILE - Sets the logfile for that window.
- New in 2.2.2
- XTYPE - Similar to TYPE
- WINDOW NOTIFY_LEVEL
-
- New alias variables:
- $W $V $H $U $~
-
- New SETable variables
- NO_CTCP_FLOOD
- SHOW_STATUS_ALL
- SCROLL_AFTER_DISPLAY.
- STATUS_USER1-3
- MENU
- HIGHLIGHT_CHAR
- HELP_PROMPT
- HELP_SERVICE
- HELP_PATH
- DCC_BLOCK_SIZE
- LOAD_PATH
- DEBUG
- VERBOSE_CTCP
- SCROLL_BACKWARD
- SCROLL_FORWARD
- SCROLL_END
- TRANSLATION
- BOLD_VIDEO
- New in 2.2.1
- SHOW_WHO_HOPCOUNT
- New in 2.2.2
- NOTIFY_LEVEL
- XTERM_OPTIONS
- EIGHT_BIT_CHARACTERS
-
- And STATUS_FORMAT has these new variables
- %W %X %Y %B %# %@ %>
-
- New/changed on hook's.
- ON DCC_RAW
- ON HOOK
- ON INPUT
- Several of the numeric ON's have changed.
- New in 2.2.1
- ON SERVER_NOTICE ***** THIS HAS CHANGED *****
- ON PUBLIC ***** THIS HAS CHANGED *****
-
- New bindable keys.
- ERASE_TO_BEG_OF_LINE
- REFRESH_INPUTLINE
- META3_CHARACTER
- META4_CHARACTER
-
- New functions.
- $ENCODE()
- $DECODE()
- $TDIFF()
- $CONNECT()
- $LISTEN()
- $ISCHANNEL(word)
- $ISCHANOP(nick channel)
- $WORD(number wordlist)
- $WINNUM()
- $WINNAM()
- New in 2.2.2
- $CURPOS()
- $MYCHANNELS(refnum)
- $MYSERVERS()
-
- Other
- You can no longer use \n in a line to separate commands.
- Functions are now access with $name(). $%name() is not supported.
- You can access varibles in structures by using struct[index]
- as well as struct.index.
- You can use { } style braces around aliases.
- You can connected to the server via Unix domain sockets.
- The display defaults to OFF while loading a script.
-
- __________________________________________________________________________
- ircII 2.1.5g.tom2
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- > Internationalization issues:
- 1. Support for multiple character sets. See /help SET TRANSLATION.
- 2. Digraph entries. See /help BIND ENTER_DIGRAPH and /help DIGRAPH.
- __________________________________________________________________________
- ircII 2.1.5
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- > The command /who -h and -s is no more supported.
- > Introduced { and } in scripts, see script/finger for an example.
- See Also: /help load.
- > Behavior of HOLD_MODE has changed, won't hold when you are being active
- in that window. I like it a lot more, it's not so disturbing anymore.
- > Away messages are displayed only once, when talking to someone who is away
- unless you /set show_away_once off.
- > You don't get disturbed by cryptic but trivial CTCP requests, unless
- you /set verbose_ctcp on.
- > Improved handling of process prompts, but INPUT_PROMPT must be set.
- > ircII can now load scripts and help files in compressed form.
- > All the scripts have been updated and many helpfiles written and
- rewritten. Many bugs have been fixed, support of newer server features
- added, this client is already 2.7-capable.
-
- > There have been major changes in the command parser. Commands are not
- expected to have a leading / unless entered interactively, if you
- experience incompatibilities, you will have to add 'say' and 'send'
- wherever you have made aliases that send to the channel or query.
- See Also: /help ircII programming for this. Also the ';' has a new
- meaning as command separator within ALIAS, BIND and ON. You might have
- to \escape it.
-
- > The good news: Scripts are much more readable and understandable, look
- a lot less ugly now :) COMMAND_MODE gives command-oriented freaks the
- chance to use ircII that way. A special script for MUDders has been added
- that emulates an Aber/LPMUD-like environment on irc, without having to
- type / before "smile" and allowing "'<text>" for "say" etc.
-
- > CTCP ACTION has been implemented which permits you to send descriptions
- of actions/'feelings' to other people on channels and even through
- queries. You can use it with /me and the action script.
- See Also:
- LOAD ACTION
-